package io.renren.modules.workflow.entity.dto;

import java.io.Serializable;
import java.util.Date;

/**
 * @Desc 任务对象VO
 * @Author landlord
 * @Date 2021/7/30 20:12
 */
public class ActBusTaskVo implements Serializable{
    //任务ID
    private String taskId;
    //节点名称
    private String taskName;
    //节点ID
    private String taskDefKey;
    //实例ID
    private String instanceId;
    //开始时间
    private Date startTime;
    //结束时间
    private Date endTime;
    //审批意见
    private String comment;
    //审核人
    private String assigneeName;
    //审核状态
    private String auditStatus;
    //审核人部门
    private String auditDeptName;

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    public String getTaskDefKey() {
        return taskDefKey;
    }

    public void setTaskDefKey(String taskDefKey) {
        this.taskDefKey = taskDefKey;
    }

    public String getInstanceId() {
        return instanceId;
    }

    public void setInstanceId(String instanceId) {
        this.instanceId = instanceId;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getAssigneeName() {
        return assigneeName;
    }

    public void setAssigneeName(String assigneeName) {
        this.assigneeName = assigneeName;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public void setAuditDeptName(String auditDeptName) {
        this.auditDeptName = auditDeptName;
    }

    public String getAuditDeptName() {
        return auditDeptName;
    }

    public ActBusTaskVo(){
        super();
    }
    public ActBusTaskVo(String taskId, String taskName, String taskDefKey) {
        this.taskId = taskId;
        this.taskName = taskName;
        this.taskDefKey = taskDefKey;
    }

    public ActBusTaskVo(String taskId, String taskName, String taskDefKey, Date startTime, Date endTime, String auditStatus) {
        this.taskId = taskId;
        this.taskName = taskName;
        this.taskDefKey = taskDefKey;
        this.startTime = startTime;
        this.endTime = endTime;
        this.auditStatus = auditStatus;
    }
}
